Перейти к основному содержимому

14.3 Настройка VPLS

14.3.1 Введение в функциональность:​

Virtual Private LAN Service (VPLS) предоставляет способ организации прозрачных услуг Ethernet LAN второго уровня для географически распределенных клиентских площадок, подключенных через глобальную сеть (WAN), обеспечивая поддержку традиционных широковещательных и многоадресных служб второго уровня.

14.3.2 Конфигурация​

Рисунок 14-3: VPLS модель

Рисунок 14-3: VPLS модель

Настройка VPLS using LDP​

Следующая конфигурация должна быть выполнена на всех коммутаторах, если идентификатор коммутатора (switch ID) не указан.

Шаг 1: Вход в режим конфигурации​

Switch# configure terminal

Шаг 2: Настройка интерфейсов на PE и P роутерах​

Настройка интерфейса для PE1.

На интерфейсе eth-0-9 необходимо включить LDP и активировать label switching:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.9.1/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.1.1/32
Switch(config-if)# exit

Настройка интерфейса для PE2.

На интерфейсе eth-0-13 необходимо включить LDP и активировать label switching:

Switch(config)# interface eth-0-13
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.13.4/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.4.4/32
Switch(config-if)# exit

Настройка интерфейса для PE3.

На интерфейсе eth-0-17 необходимо включить LDP и активировать label switching:

Switch(config)# interface eth-0-17
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.17.3/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.3.3/32
Switch(config-if)# exit

Настройка интерфейса для P.

На интерфейсе необходимо включить LDP и активировать label switching:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.9.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface eth-0-13
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.13.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.17.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.2.2/32
Switch(config-if)# exit

Шаг 3: Включение Router LDP​

Настройка LDP для PE1:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.1.1
Switch(config-router)# targeted-peer 11.11.3.3
Switch(config-router)# targeted-peer 11.11.4.4
Switch(config-router)# transport-address 11.11.1.1
Switch(config-router)# exit

Настройка LDP для PE2:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.4.4
Switch(config-router)# transport-address 11.11.4.4
Switch(config-router)# targeted-peer 11.11.1.1
Switch(config-router)# targeted-peer 11.11.3.3
Switch(config-router)# exit

Настройка LDP для PE3:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.3.3
Switch(config-router)# transport-address 11.11.3.3
Switch(config-router)# targeted-peer 11.11.1.1
Switch(config-router)# targeted-peer 11.11.4.4
Switch(config-router)# exit

Настройка LDP для роутера P:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.2.2
Switch(config-router)# exit

Шаг 4: Включение протокола маршрутизации RIP​

Switch(config)# router rip
Switch(config-router)# network 11.11.1.1/16
Switch(config-router)# exit

Шаг 5: Создание экземпляра VPLS​

Настройка PE1, PE2 и PE3 в режиме VPLS PW raw и назначение их VPLS peers.

Настройка экземпляра VPLS для PE1:

Switch(config)# mpls vpls v1 100
Switch(config-vpls)# vpls-peer 11.11.3.3 raw
Switch(config-vpls)# vpls-peer 11.11.4.4 raw
Switch(config-vpls)# exit

Настройка экземпляра VPLS для PE2:

Switch(config)# mpls vpls v4 100
Switch(config-vpls)# vpls-peer 11.11.1.1 raw
Switch(config-vpls)# vpls-peer 11.11.3.3 raw
Switch(config-vpls)# exit

Настройка экземпляра VPLS для PE3:

Switch(config)# mpls vpls v3 100
Switch(config-vpls)# vpls-peer 11.11.1.1 raw
Switch(config-vpls)# vpls-peer 11.11.4.4 raw
Switch(config-vpls)# exit

Шаг 6: Привязка интерфейсов к экземпляру VPLS​

Настройка AC для PE1, PE2 и PE3 в режиме доступа VLAN.

Настройка интерфейса PE1:

Switch(config)# interface eth-0-1
Switch(config-if)# switchport mode trunk
Switch(config-if)# mpls-vpls v1 vlan 2
Switch(config-if)# exit

Настройка интерфейса PE2:

Switch(config)# interface eth-0-1
Switch(config-if)# switchport mode trunk
Switch(config-if)# mpls-vpls v4 vlan 2
Switch(config-if)# exit

Настройка интерфейса PE3:

Switch(config)# interface eth-0-1
Switch(config-if)# switchport mode trunk
Switch(config-if)# mpls-vpls v3 vlan 2
Switch(config-if)# exit

Шаг 7: Выход из режима конфигурации​

Switch(config)# end

Шаг 8: Проверка​

Используйте команды show ldp session и show mpls vpls mesh, чтобы получить полную информацию о VPLS. Команда show ldp session отображает состояние LDP-сессий. Команда show mpls vpls mesh показывает состояние VPLS-peer's и внутренние метки, используемые для VPLS.

Пример вывода для команд:

Отображение результата на PE1:

PE1# show ldp session
Peer IP Address IF Name My Role State KeepAlive
11.11.3.3 eth-0-9 Passive OPERATIONAL 30
11.11.4.4 eth-0-9 Passive OPERATIONAL 30
11.11.2.2 eth-0-9 Passive OPERATIONAL 30
PE1# show mpls vpls mesh
VPLS-ID Peer Addr/name In-Label Out-Intf Out-Label Type St
100 11.11.3.3/- 32768 eth-0-9 32768 RAW Up
100 11.11.4.4/- 32773 eth-0-9 32768 RAW Up

Отображение результата на PE2:

PE2# show ldp session
Peer IP Address IF Name My Role State KeepAlive
11.11.1.1 eth-0-13 Active OPERATIONAL 30
11.11.3.3 eth-0-13 Active OPERATIONAL 30
11.11.2.2 eth-0-13 Passive OPERATIONAL 30
PE2# show mpls vpls mesh
VPLS-ID Peer Addr/name In-Label Out-Intf Out-Label Type St
100 11.11.1.1/- 32768 eth-0-13 32773 RAW Up
100 11.11.3.3/- 32769 eth-0-13 32770 RAW Up

Отображение результата на PE3:

PE3# show ldp session
Peer IP Address IF Name My Role State KeepAlive
11.11.1.1 eth-0-17 Active OPERATIONAL 30
11.11.4.4 eth-0-17 Passive OPERATIONAL 30
11.11.2.2 eth-0-17 Passive OPERATIONAL 30
PE3# show mpls vpls mesh
VPLS-ID Peer Addr/name In-Label Out-Intf Out-Label Type St
100 11.11.1.1/- 32768 eth-0-17 32768 RAW Up
100 11.11.4.4/- 32770 eth-0-17 32769 RAW Up

Отображение результата на P:

P# show ldp session
Peer IP Address IF Name My Role State KeepAlive
11.11.1.1 eth-0-9 Active OPERATIONAL 30
11.11.3.3 eth-0-17 Active OPERATIONAL 30
11.11.4.4 eth-0-13 Active OPERATIONAL 30

Настройка VPLS using static conmmand​

Следующий пример описывает, как настроить статический VPLS.

Следующая настройка должна быть выполнена на всех коммутаторах, если идентификатор коммутатора (switch ID) не указан.

Шаг 1: Вход в режим конфигурации​

Switch# configure terminal

Шаг 2: Настройка интерфейса и настройка атрибутов интерфейса​

Для PE1, eth-0-9 необходимо включить label-switching:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.9.1/24
Switch(config-if)# label-switching
Switch(config-if)# exit

Для PE2, eth-0-13 необходимо включить label-switching:

Switch(config)# interface eth-0-13
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.13.1/24
Switch(config-if)# label-switching
Switch(config-if)# exit

Для PE3, eth-0-17 необходимо включить label-switching:

Switch(config)# interface eth-0-17
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.17.1/24
Switch(config-if)# label-switching
Switch(config-if)# exit

Для устройства P, eth-0-9, eth-0-13 и eth-0-17 необходимо включить label-switching:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.9.2/24
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.17.2/24
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface eth-0-13
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.13.2/24
Switch(config-if)# label-switching
Switch(config-if)# exit

Шаг 3: Настройка ftn-entry​

Настройка интерфейса для PE1:

Switch(config)# mpls ftn-entry 11.11.17.1/24 97 11.11.9.2
Switch(config)# mpls ftn-entry 11.11.13.1/24 93 11.11.9.2

Настройка интерфейса для PE2:

Switch(config)# mpls ftn-entry  11.11.9.1/32 44 11.11.13.2

Настройка интерфейса для PE3:

Switch(config)#mpls ftn-entry 11.11.9.1/32 33 11.11.17.2

Шаг 4: Создание VPLS экземпляра​

Настройка VPLS на PE1, PE2 и PE3 в режиме PW raw и назначение их VPLS peers

Настройка VPLS для PE1:

Switch(config)# mpls vpls vpls1 1
Switch(config-vpls)# vpls-peer 11.11.17.1 raw manual
Switch(config-vpls)# vpls-peer 11.11.13.1 raw manual

Настройка VPLS для PE2:

Switch(config)# mpls vpls vpls1 1
Switch(config-vpls)# vpls-peer 11.11.9.1 raw manual

Настройка VPLS для PE3:

Switch(config)# mpls vpls vpls1 1
Switch(config-vpls)# vpls-peer 11.11.9.1 raw manual

Шаг 5: Привязка интерфейса и экземпляра VPLS​

Настройка AC для PE1, PE2 и PE3 в режиме VLAN доступа.

Настройка интерфейса для PE1:

Switch(config)# interface eth-0-1
Switch(config-if)# switchport mode trunk
Switch(config-if)# mpls-vpls vpls1 vlan 100
Switch(config-if)# exit

Настройка интерфейса для PE2:

Switch(config)# interface eth-0-1
Switch(config-if)# switchport mode trunk
Switch(config-if)# mpls-vpls vpls1 vlan 100
Switch(config-if)# exit

Настройка интерфейса для PE3:

Switch(config)# interface eth-0-1
Switch(config-if)# switchport mode trunk
Switch(config-if)# mpls-vpls vpls1 vlan 100
Switch(config-if)# exit

Шаг 6: Настройка VPLS FIB​

Настройка VPLS FIB для PE1:

Switch(config)# vpls-fib-add vpls1 peer 11.11.17.1 103 31
Switch(config)# vpls-fib-add vpls1 peer 11.11.13.1 102 201

Настройка VPLS FIB для PE2:

Switch(config)# vpls-fib-add vpls1 peer 11.11.9.1 201 102

Настройка VPLS FIB для PE3:

Switch(config)# vpls-fib-add vpls1 peer 11.11.9.1 31 103

Шаг 7: Настройка статического ILM​

Настройка статического ILM для P:

Switch(config)# mpls ilm-entry php 97 11.11.17.1
Switch(config)# mpls ilm-entry php 93 11.11.13.1
Switch(config)# mpls ilm-entry php 33 11.11.9.1
Switch(config)# mpls ilm-entry php 44 11.11.9.1

Шаг 8: Выход из режима конфигурации​

Switch(config)# end

Шаг 9: Проверка​

Команда show mpls vpls mesh позволяет получить состояние VPLS peer's и внутренние метки, используемые для VPLS.

Отображение результата на PE1:

PE1# show mpls vpls mesh 
VPLS-ID Peer Addr/name In-Label Out-Intf Out-Label Type St
1 11.11.13.1/- 102 eth-0-9 201 RAW Up
1 11.11.17.1/- 103 eth-0-9 31 RAW Up

Отображение результата на PE2:

PE2# show mpls vpls mesh 
VPLS-ID Peer Addr/name In-Label Out-Intf Out-Label Type St
1 11.11.9.1/- 201 eth-0-13 102 RAW Up

Отображение результата на PE3:

PE3# show mpls vpls mesh 
VPLS-ID Peer Addr/name In-Label Out-Intf Out-Label Type St
1 11.11.9.1/- 31 eth-0-17 103 RAW Up

Отображение результата на P:

P# show mpls ilm-database
Codes: > - selected ILM, p - stale ILM, B - BGP ILM, K - CLI ILM,
L - LDP ILM, R - RSVP-TE ILM, S - SNMP ILM, I - IGP-Shortcut,
U - unknown ILM
Code FEC I/O Label Nexthop Out-Intf
K> 0.0.0.0/0 33/3 11.11.9.1 eth-0-9
K> 0.0.0.0/0 44/3 11.11.9.1 eth-0-9
K> 0.0.0.0/0 93/3 11.11.13.1 eth-0-13
K> 0.0.0.0/0 97/3 11.11.17.1 eth-0-17

Настройка Tunnel L2 protocol packets by VPLS​

Клиенты на разных площадках, подключенные через сеть провайдера, должны использовать различные протоколы уровня 2 для масштабирования своей топологии и включения всех удаленных и локальных сайтов. Протокол STP должен работать корректно и строить правильное spanning tree, которое включает локальный сайт и все удаленные сайты через инфраструктуру провайдера.

Следующий пример покажет, как туннелировать пакеты протокола STP через VPLS. Пользователи могут настроить другие пакеты протоколов уровня 2 аналогичным образом. Следующая конфигурация также основана на модели топологии VPLS.

Настройка должна быть выполнена на всех коммутаторах, если идентификатор коммутатора не указан.

Шаг 1: Вход в режим конфигурации​

Switch# configure terminal

Шаг 2: Включение L2 протокола глобально​

Switch(config)# l2protocol enable

Шаг 3: Вход в режим конфигурации интерфейса и установка атрибутов интерфейса​

Настройка интерфейса для PE1, eth-0-9 требует включения LDP и включения меток переключения:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.9.1/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.1.1/32
Switch(config-if)# exit

Настройка интерфейса для PE2, eth-0-13 требует включения LDP и включения меток переключения:

Switch(config)# interface eth-0-13
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.13.4/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.4.4/32
Switch(config-if)# exit

Настройка интерфейса для PE3, eth-0-17 требует включения LDP и включения меток переключения:

Switch(config)# interface eth-0-17
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.17.3/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.3.3/32
Switch(config-if)# exit

Настройка интерфейса для P, интерфейс требует включения LDP и включения меток переключения:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.9.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface eth-0-13
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.13.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.17.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.2.2/32
Switch(config-if)# exit

Шаг 4: Включение маршрутизатора LDP​

Настройка LDP для PE1:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.1.1
Switch(config-router)# targeted-peer 11.11.3.3
Switch(config-router)# targeted-peer 11.11.4.4
Switch(config-router)# transport-address 11.11.1.1
Switch(config-router)# exit

Настройка LDP для PE2:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.4.4
Switch(config-router)# transport-address 11.11.4.4
Switch(config-router)# targeted-peer 11.11.1.1
Switch(config-router)# targeted-peer 11.11.3.3
Switch(config-router)# exit

Настройка LDP для PE3:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.3.3
Switch(config-router)# transport-address 11.11.3.3
Switch(config-router)# targeted-peer 11.11.1.1
Switch(config-router)# targeted-peer 11.11.4.4
Switch(config-router)# exit

Настройка LDP для P:

Switch(config)# router ldp 
Switch(config-router)# router-id 11.11.2.2
Switch(config-router)# exit

Шаг 5: Включение маршрутизатора RIP​

Настройка RIP для PE1/PE2/PE3:

Switch(config)# router rip
Switch(config-router)# network 11.11.1.1/16
Switch(config-router)# exit

Шаг 6: Создание экземпляра VPLS​

Настройка PE1, PE2 и PE3 для VPLS PW в режиме raw и назначение их пиров VPLS.

Экземпляр VPLS для PE1:

Switch(config)# mpls vpls v1 100
Switch(config-vpls)# vpls-peer 11.11.3.3 raw
Switch(config-vpls)# vpls-peer 11.11.4.4 raw
Switch(config-vpls)# exit

Экземпляр VPLS для PE2:

Switch(config)# mpls vpls v4 100
Switch(config-vpls)# vpls-peer 11.11.1.1 raw
Switch(config-vpls)# vpls-peer 11.11.3.3 raw
Switch(config-vpls)# exit

Экземпляр VPLS для PE3:

Switch(config)# mpls vpls v3 100
Switch(config-vpls)# vpls-peer 11.11.1.1 raw
Switch(config-vpls)# vpls-peer 11.11.4.4 raw
Switch(config-vpls)# exit

Шаг 7: Привязка интерфейса и экземпляра VPLS​

Настройка AC для PE1, PE2 и PE3 в режиме Ethernet access.

Настройка интерфейса для PE1:

Switch(config)# interface eth-0-1
Switch(config-if)# mpls-vpls v1 ethernet
Switch(config-if)# l2protocol stp tunnel
Switch(config-if)# exit

Настройка интерфейса для PE2:

Switch(config)# interface eth-0-1
Switch(config-if)# mpls-vpls v4 ethernet
Switch(config-if)# l2protocol stp tunnel
Switch(config-if)# exit

Настройка интерфейса для PE3:

Switch(config)# interface eth-0-1
Switch(config-if)# mpls-vpls v3 ethernet
Switch(config-if)# l2protocol stp tunnel
Switch(config-if)# exit

Шаг 8: Выход из режима конфигурации​

Switch(config)# end

Настройка static MAC entries for VPLS​

В Virtual Switch Instance (VSI), если PE получает пакет с неизвестным MAC-адресом назначения, PE будет его рассыла́ть. Пользователь может настроить статические записи MAC-адресов, чтобы указать интерфейс или узел-сосед, куда следует пересылать полученные пакеты. Следующий пример показывает, как настроить статические MAC-записи для VSI. Конфигурация, представленная ниже, основана на топологии модели VPLS.

Эту конфигурацию следует выполнять на всех коммутаторах, если ID коммутатора не указан.

Шаг 1: Вход в режим конфигурации​

Switch# configure terminal

Шаг 2: Вход в режим конфигурации интерфейса и настройка атрибутов интерфейса​

Настройка интерфейса для PE1, eth-0-9: требуется включить LDP и включить label-switching:

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.9.1/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.1.1/32
Switch(config-if)# exit

Настройка интерфейса для PE2, eth-0-13: требуется включить LDP и включить label-switching:

Switch(config)# interface eth-0-13
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.13.4/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.4.4/32
Switch(config-if)# exit

Настройка интерфейса для PE3, eth-0-17: требуется включить LDP и включить label-switching:

Switch(config)# interface eth-0-17
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.17.3/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.3.3/32
Switch(config-if)# exit

Настройка интерфейса для P: требуется включить LDP и включить label-switching::

Switch(config)# interface eth-0-9
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.9.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface eth-0-13
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.13.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface eth-0-17
Switch(config-if)# no switchport
Switch(config-if)# ip address 11.11.17.2/24
Switch(config-if)# enable-ldp
Switch(config-if)# label-switching
Switch(config-if)# exit
Switch(config)# interface loopback 0
Switch(config-if)# ip address 11.11.2.2/32
Switch(config-if)# exit

Шаг 3: Включение LDP маршрутизатора​

LDP для PE1:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.1.1
Switch(config-router)# targeted-peer 11.11.3.3
Switch(config-router)# targeted-peer 11.11.4.4
Switch(config-router)# transport-address 11.11.1.1
Switch(config-router)# exit

LDP для PE2:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.4.4
Switch(config-router)# transport-address 11.11.4.4
Switch(config-router)# targeted-peer 11.11.1.1
Switch(config-router)# targeted-peer 11.11.3.3
Switch(config-router)# exit

LDP для PE3:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.3.3
Switch(config-router)# transport-address 11.11.3.3
Switch(config-router)# targeted-peer 11.11.1.1
Switch(config-router)# targeted-peer 11.11.4.4
Switch(config-router)# exit

LDP для P:

Switch(config)# router ldp
Switch(config-router)# router-id 11.11.2.2
Switch(config-router)# exit

Шаг 4: Включение маршрутизации RIP​

Switch(config)# router rip
Switch(config-router)# network 11.11.1.1/16
Switch(config-router)# exit

Шаг 5: Создание экземпляра VPLS​

Настройка VPLS PW в режиме raw для PE1, PE2 и PE3, и назначение их VPLS-peers

Экземпляр VPLS для PE1:

Switch(config)# mpls vpls v1 100
Switch(config-vpls)# vpls-peer 11.11.3.3 raw
Switch(config-vpls)# vpls-peer 11.11.4.4 raw
Switch(config-vpls)# mac-address-table 0000.0000.0001 forward eth-0-1
Switch(config-vpls)# mac-address-table 0000.0000.0003 forward peer 11.11.3.3
Switch(config-vpls)# mac-address-table 0000.0000.0004 forward peer 11.11.4.4
Switch(config-vpls)# exit

Экземпляр VPLS для PE2:

Switch(config)# mpls vpls v4 100
Switch(config-vpls)# vpls-peer 11.11.1.1 raw
Switch(config-vpls)# vpls-peer 11.11.3.3 raw
Switch(config-vpls)# mac-address-table 0000.0000.0004 forward eth-0-1
Switch(config-vpls)# mac-address-table 0000.0000.0001 forward peer 11.11.1.1
Switch(config-vpls)# mac-address-table 0000.0000.0003 forward peer 11.11.3.3
Switch(config-vpls)# exit

Экземпляр VPLS для PE3:

Switch(config)# mpls vpls v3 100
Switch(config-vpls)# vpls-peer 11.11.1.1 raw
Switch(config-vpls)# vpls-peer 11.11.4.4 raw
Switch(config-vpls)# mac-address-table 0000.0000.0003 forward eth-0-1
Switch(config-vpls)# mac-address-table 0000.0000.0001 forward peer 11.11.1.1
Switch(config-vpls)# mac-address-table 0000.0000.0004 forward peer 11.11.4.4
Switch(config-vpls)# exit

Шаг 6: Привязка интерфейса и экземпляра VPLS​

Настройка AC для PE1, PE2 и PE3 в Ethernet Access режиме.

Настройка интерфейса для PE1:

Switch(config)# interface eth-0-1
Switch(config-if)# mpls-vpls v1 ethernet
Switch(config-if)# exit

Настройка интерфейса для PE2:

Switch(config)# interface eth-0-1
Switch(config-if)# mpls-vpls v4 ethernet
Switch(config-if)# exit

Настройка интерфейса для PE3:

Switch(config)# interface eth-0-1
Switch(config-if)# mpls-vpls v3 ethernet
Switch(config-if)# exit

Шаг 7: Выход из режима конфигурации​

Switch(config)# end

Шаг 8: Проверка​

Использование команды show mac address-table vpls для отображения полной информации о VPLS MAC записях:

Отображение на PE1:

PE1# show mac address-table vpls
vpls peer mac static
v1 eth-0-1 0000.0000.0001 1
v1 11.11.3.3 0000.0000.0003 1
v1 11.11.4.4 0000.0000.0004 1

Отображение на PE2:

PE2# show mac address-table vpls
vpls peer mac static
v1 eth-0-1 0000.0000.0004 1
v1 11.11.1.1 0000.0000.0001 1
v1 11.11.3.3 0000.0000.0003 1

Отображение на PE3:

PE3# show mac address-table vpls
vpls peer mac static
v1 eth-0-1 0000.0000.0003 1
v1 11.11.1.1 0000.0000.0001 1
v1 11.11.4.4 0000.0000.0004 1